package com.bbzn.device.client.vo.req;

import com.bbzn.device.client.dataobject.Device;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * 产品类型
 */
@Getter
@Setter
@ToString
@ApiModel(value="设备操作对象", description="设备操作对象")
public class DeviceVO extends Device {


    @ApiModelProperty(value = "当前页",example = "0",required = true)
    private Integer pageNum = 1;

    /**
     * 每页显示的记录数
     */
    @ApiModelProperty(value = "每页显示的记录数",example = "10",required = true)
    private Integer pageSize = 10;


    private List<Long> ids;

    /**
     * 排序 0 按状态  1 按租户
     */
    @ApiModelProperty(value = "排序 0 按状态  1 按租户", example = "1")
    private Integer orderBy;

    private List<String> imeis;

    /**
     * 当前坐标位置
     */
    private Long fenceId;

    /**
     * emq中向设备下发中用到的
     */
    private Integer value;

    /**
     * 接收人id
     */
    private Long receiveId;
}


